turkey roast - French English Dictionary